home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 5 / Apprentice-Release5.iso / Source Code / Libraries / DCLAP 6d / dclap6d / vibrant / vibdefns.h < prev    next >
Encoding:
C/C++ Source or Header  |  1996-07-05  |  14.9 KB  |  545 lines  |  [TEXT/R*ch]

  1. /*   vibdefns.h
  2. * ===========================================================================
  3. *
  4. *                            PUBLIC DOMAIN NOTICE
  5. *            National Center for Biotechnology Information (NCBI)
  6. *
  7. *  This software/database is a "United States Government Work" under the
  8. *  terms of the United States Copyright Act.  It was written as part of
  9. *  the author's official duties as a United States Government employee and
  10. *  thus cannot be copyrighted.  This software/database is freely available
  11. *  to the public for use. The National Library of Medicine and the U.S.
  12. *  Government do not place any restriction on its use or reproduction.
  13. *  We would, however, appreciate having the NCBI and the author cited in
  14. *  any work or product based on this material
  15. *
  16. *  Although all reasonable efforts have been taken to ensure the accuracy
  17. *  and reliability of the software and data, the NLM and the U.S.
  18. *  Government do not and cannot warrant the performance or results that
  19. *  may be obtained by using this software or data. The NLM and the U.S.
  20. *  Government disclaim all warranties, express or implied, including
  21. *  warranties of performance, merchantability or fitness for any particular
  22. *  purpose.
  23. *
  24. * ===========================================================================
  25. *
  26. * File Name:  vibdefns.h
  27. *
  28. * Author:  Jonathan Kans
  29. *
  30. * Version Creation Date:   7/1/91
  31. *
  32. * $Revision: 2.28 $
  33. *
  34. * File Description: 
  35. *       Vibrant alias definitions
  36. *
  37. * Modifications:  
  38. * --------------------------------------------------------------------------
  39. * Date     Name        Description of modification
  40. * -------  ----------  -----------------------------------------------------
  41. *
  42. *
  43. * ==========================================================================
  44. */
  45.  
  46. #ifndef _VIBDEFNS_
  47. #define _VIBDEFNS_
  48.  
  49. #ifdef __cplusplus
  50. extern "C" {
  51. #endif
  52.  
  53. /* Interface object types */
  54.  
  55. #define GraphiC Nlm_GraphiC
  56.  
  57. #define BaR Nlm_BaR
  58. #define ButtoN Nlm_ButtoN
  59. #define ChoicE Nlm_ChoicE
  60. #define DisplaY Nlm_DisplaY
  61. #define GrouP Nlm_GrouP
  62. #define IcoN Nlm_IcoN
  63. #define IteM Nlm_IteM
  64. #define LisT Nlm_LisT
  65. #define MenU Nlm_MenU
  66. #define PaneL Nlm_PaneL
  67. #define PopuP Nlm_PopuP
  68. #define PrompT Nlm_PrompT
  69. #define RepeaT Nlm_RepeaT
  70. #define SlatE Nlm_SlatE
  71. #define SwitcH Nlm_SwitcH
  72. #define TexT Nlm_TexT
  73. #define WindoW Nlm_WindoW
  74.  
  75. /* Callback procedure types */
  76.  
  77. #define VoidProc Nlm_VoidProc
  78. #define KeyProc Nlm_KeyProc
  79. #define ActnProc Nlm_ActnProc
  80. #define ClckProc Nlm_ClckProc
  81. #define CharProc Nlm_CharProc
  82. #define ScrlProc Nlm_ScrlProc
  83. #define ChngProc Nlm_ChngProc
  84. #define FreeProc Nlm_FreeProc
  85.  
  86. #define BtnActnProc Nlm_BtnActnProc
  87. #define ChsActnProc Nlm_ChsActnProc
  88. #define GrpActnProc Nlm_GrpActnProc
  89. #define IcnActnProc Nlm_IcnActnProc
  90. #define ItmActnProc Nlm_ItmActnProc
  91. #define LstActnProc Nlm_LstActnProc
  92. #define PnlActnProc Nlm_PnlActnProc
  93. #define PupActnProc Nlm_PupActnProc
  94. #define RptActnProc Nlm_RptActnProc
  95. #define TxtActnProc Nlm_TxtActnProc
  96. #define WndActnProc Nlm_WndActnProc
  97. #define WndFreeProc Nlm_WndFreeProc
  98.  
  99. #define PnlClckProc Nlm_PnlClckProc
  100. #define RptClckProc Nlm_RptClckProc
  101. #define IcnClckProc Nlm_IcnClckProc
  102.  
  103. #define BarScrlProc Nlm_BarScrlProc
  104. #define SltScrlProc Nlm_SltScrlProc
  105.  
  106. #define IcnChngProc Nlm_IcnChngProc
  107. #define SwtChngProc Nlm_SwtChngProc
  108.  
  109. #define SltCharProc Nlm_SltCharProc
  110.  
  111. /* Global variables */
  112.  
  113. #define fileDone Nlm_fileDone
  114. #define fileError Nlm_fileError
  115. #define termCH Nlm_termCH
  116.  
  117. #define currentKey Nlm_currentKey
  118.  
  119. #define cmmdKey Nlm_cmmdKey
  120. #define ctrlKey Nlm_ctrlKey
  121. #define optKey Nlm_optKey
  122. #define shftKey Nlm_shftKey
  123. #define dblClick Nlm_dblClick
  124.  
  125. #define screenRect Nlm_screenRect
  126.  
  127. #define hScrollBarHeight Nlm_hScrollBarHeight
  128. #define vScrollBarWidth Nlm_vScrollBarWidth
  129.  
  130. #define dialogTextHeight Nlm_dialogTextHeight
  131. #define popupMenuHeight Nlm_popupMenuHeight
  132.  
  133. /* Interface object manipulation procedures */
  134.  
  135. #define DocumentWindow Nlm_DocumentWindow
  136. #define FixedWindow Nlm_FixedWindow
  137. #define FrozenWindow Nlm_FrozenWindow
  138. #define RoundWindow Nlm_RoundWindow
  139. #define AlertWindow Nlm_AlertWindow
  140. #define ModalWindow Nlm_ModalWindow
  141. #define FloatingWindow Nlm_FloatingWindow
  142. #define ShadowWindow Nlm_ShadowWindow
  143. #define PlainWindow Nlm_PlainWindow
  144.  
  145. #define SetClose Nlm_SetClose
  146. #define SetActivate Nlm_SetActivate
  147. #define SetDeactivate Nlm_SetDeactivate
  148. #define SetResize Nlm_SetResize
  149. #define SetWindowExtra Nlm_SetWindowExtra
  150. #define GetWindowExtra Nlm_GetWindowExtra
  151.  
  152. #define NormalGroup Nlm_NormalGroup
  153. #define HiddenGroup Nlm_HiddenGroup
  154. #define SetGroupMargins Nlm_SetGroupMargins
  155. #define SetGroupSpacing Nlm_SetGroupSpacing
  156.  
  157. #define PushButton Nlm_PushButton
  158. #define DefaultButton Nlm_DefaultButton
  159. #define CheckBox Nlm_CheckBox
  160. #define RadioButton Nlm_RadioButton
  161.  
  162. #define SingleList Nlm_SingleList
  163. #define MultiList Nlm_MultiList
  164. #define ListItem Nlm_ListItem
  165.  
  166. #define PulldownMenu Nlm_PulldownMenu
  167. #define AppleMenu Nlm_AppleMenu
  168. #define PopupMenu Nlm_PopupMenu
  169. #define SubMenu Nlm_SubMenu
  170. #define CommandItem Nlm_CommandItem
  171. #define StatusItem Nlm_StatusItem
  172. #define ChoiceGroup Nlm_ChoiceGroup
  173. #define ChoiceItem Nlm_ChoiceItem
  174. #define PopupList Nlm_PopupList
  175. #define PopupItem Nlm_PopupItem
  176. #define DeskAccGroup Nlm_DeskAccGroup
  177. #define FontGroup Nlm_FontGroup
  178. #define SeparatorItem Nlm_SeparatorItem
  179.  
  180. #define ScrollBar Nlm_ScrollBar
  181. #define CorrectBarValue Nlm_CorrectBarValue
  182. #define CorrectBarMax Nlm_CorrectBarMax
  183. #define CorrectBarPage Nlm_CorrectBarPage
  184.  
  185. #define RepeatButton Nlm_RepeatButton
  186.  
  187. #define IconButton Nlm_IconButton
  188.  
  189. #define UpDownSwitch Nlm_UpDownSwitch
  190. #define LeftRightSwitch Nlm_LeftRightSwitch
  191. #define SetSwitchMax Nlm_SetSwitchMax
  192. #define GetSwitchMax Nlm_GetSwitchMax
  193. #define SetSwitchParams Nlm_SetSwitchParams
  194.  
  195. #define DialogText Nlm_DialogText
  196. #define HiddenText Nlm_HiddenText
  197. #define PasswordText Nlm_PasswordText
  198. #define ScrollText Nlm_ScrollText
  199. #define SetTextSelect Nlm_SetTextSelect
  200. #define CurrentText Nlm_CurrentText
  201. #define TextSelectionRange Nlm_TextSelectionRange
  202. #define CutText Nlm_CutText
  203. #define CopyText Nlm_CopyText
  204. #define PasteText Nlm_PasteText
  205. #define ClearText Nlm_ClearText
  206. #define TextLength Nlm_TextLength
  207. #define SelectText Nlm_SelectText
  208.  
  209. #define StaticPrompt Nlm_StaticPrompt
  210.  
  211. #define NormalDisplay Nlm_NormalDisplay
  212. #define ScrollDisplay Nlm_ScrollDisplay
  213.  
  214. #define SimplePanel Nlm_SimplePanel
  215. #define AutonomousPanel Nlm_AutonomousPanel
  216. #define SetPanelClick Nlm_SetPanelClick
  217. #define SetPanelExtra Nlm_SetPanelExtra
  218. #define GetPanelExtra Nlm_GetPanelExtra
  219.  
  220. #define ScrollSlate Nlm_ScrollSlate
  221. #define NormalSlate Nlm_NormalSlate
  222. #define HiddenSlate Nlm_HiddenSlate
  223. #define GeneralSlate Nlm_GeneralSlate
  224. #define VirtualSlate Nlm_VirtualSlate
  225. #define RegisterRow Nlm_RegisterRow
  226. #define RegisterColumn Nlm_RegisterColumn
  227. #define GetSlateVScrollBar Nlm_GetSlateVScrollBar
  228. #define GetSlateHScrollBar Nlm_GetSlateHScrollBar
  229.  
  230. #define CustomPanel Nlm_CustomPanel
  231. #define GeneralPanel Nlm_GeneralPanel
  232. #define RegisterRect Nlm_RegisterRect
  233.  
  234. #define SetSlateChar Nlm_SetSlateChar
  235. #define CaptureSlateFocus Nlm_CaptureSlateFocus
  236.  
  237. #define KeyboardView Nlm_KeyboardView
  238.  
  239. #define StartPrinting Nlm_StartPrinting
  240. #define EndPrinting Nlm_EndPrinting
  241. #define StartPage Nlm_StartPage
  242. #define EndPage Nlm_EndPage
  243. #define PrintingRect Nlm_PrintingRect
  244.  
  245. #define GetInputFileName Nlm_GetInputFileName
  246. #define GetOutputFileName Nlm_GetOutputFileName
  247.  
  248. #define Metronome Nlm_Metronome
  249.  
  250. #define ProcessEvents Nlm_ProcessEvents
  251. #define QuitProgram Nlm_QuitProgram
  252.  
  253. #define SetAction Nlm_SetAction
  254.  
  255. #define Advance Nlm_Advance
  256. #define Break Nlm_Break
  257. #define SetNextPosition Nlm_SetNextPosition
  258. #define GetNextPosition Nlm_GetNextPosition
  259.  
  260. #define CountItems Nlm_CountItems
  261.  
  262. #define Enabled Nlm_Enabled
  263. #define Visible Nlm_Visible
  264. #define ObjectRect Nlm_ObjectRect
  265. #define InvalObject Nlm_InvalObject
  266.  
  267. #define Show Nlm_Show
  268. #define Hide Nlm_Hide
  269. #define Enable Nlm_Enable
  270. #define Disable Nlm_Disable
  271. #define Select Nlm_Select
  272.  
  273. #define SetTitle Nlm_SetTitle
  274. #define GetTitle Nlm_GetTitle
  275. #define SetValue Nlm_SetValue
  276. #define GetValue Nlm_GetValue
  277. #define SetStatus Nlm_SetStatus
  278. #define GetStatus Nlm_GetStatus
  279. #define SetOffset Nlm_SetOffset
  280. #define GetOffset Nlm_GetOffset
  281. #define SetPosition Nlm_SetPosition
  282. #define GetPosition Nlm_GetPosition
  283. #define SetRange Nlm_SetRange
  284.  
  285. #define SetItemTitle Nlm_SetItemTitle
  286. #define GetItemTitle Nlm_GetItemTitle
  287. #define SetItemStatus Nlm_SetItemStatus
  288. #define GetItemStatus Nlm_GetItemStatus
  289.  
  290. #define GetNextItem Nlm_GetNextItem
  291.  
  292. #define Reset Nlm_Reset
  293.  
  294. #define Remove Nlm_Remove
  295.  
  296. #define Parent Nlm_Parent
  297.  
  298. #define RealizeWindow Nlm_RealizeWindow
  299. #define WhichWindow Nlm_WhichWindow
  300. #define InWindow Nlm_InWindow
  301. #define FrontWindow Nlm_FrontWindow
  302. #define InFront Nlm_InFront
  303. #define UseWindow Nlm_UseWindow
  304. #define CurrentWindow Nlm_CurrentWindow
  305. #define UsingWindow Nlm_UsingWindow
  306. #define ActiveWindow Nlm_ActiveWindow
  307. #define EraseWindow Nlm_EraseWindow
  308. #define ParentWindow Nlm_ParentWindow
  309. #define SavePort Nlm_SavePort
  310. #define RestorePort Nlm_RestorePort
  311. #define Update Nlm_Update
  312. #define EventAvail Nlm_EventAvail
  313. #define FlushEvents Nlm_FlushEvents
  314. #define ProcessAnEvent Nlm_ProcessAnEvent
  315. #define ProcessEventOrIdle Nlm_ProcessEventOrIdle
  316. #define ProcessExternalEvent Nlm_ProcessExternalEvent
  317. #define AllParentsEnabled Nlm_AllParentsEnabled
  318. #define AllParentsVisible Nlm_AllParentsVisible
  319. #define UnloadSegment Nlm_UnloadSegment
  320.  
  321. #define HANDLE Nlm_HANDLE
  322. #define AlignObjects Nlm_AlignObjects
  323.  
  324. #define ReadText Nlm_ReadText
  325. #define WriteText Nlm_WriteText
  326. #define WriteLog Nlm_WriteLog
  327.  
  328. #define ReadChar Nlm_ReadChar
  329. #define ReadString Nlm_ReadString
  330. #define ReadField Nlm_ReadField
  331. #define ReadLine Nlm_ReadLine
  332. #define ReadCard Nlm_ReadCard
  333. #define ReadInt Nlm_ReadInt
  334. #define ReadLong Nlm_ReadLong
  335. #define ReadReal Nlm_ReadReal
  336. #define ReadDouble Nlm_ReadDouble
  337. #define WriteChar Nlm_WriteChar
  338. #define WriteLn Nlm_WriteLn
  339. #define WriteString Nlm_WriteString
  340. #define WriteCard Nlm_WriteCard
  341. #define WriteInt Nlm_WriteInt
  342. #define WriteLong Nlm_WriteLong
  343. #define WriteReal Nlm_WriteReal
  344. #define WriteDouble Nlm_WriteDouble
  345.  
  346. #define StrngLen Nlm_StrngLen
  347. #define StrngCat Nlm_StrngCat
  348. #define StrngCpy Nlm_StrngCpy
  349. #define StrngPos Nlm_StrngPos
  350. #define StrngSeg Nlm_StrngSeg
  351. #define StrngRep Nlm_StrngRep
  352. #define StrngEql Nlm_StrngEql
  353. #define StrngCmp Nlm_StrngCmp
  354. #define SymblCmp Nlm_SymblCmp
  355.  
  356. #define StrToCard Nlm_StrToCard
  357. #define StrToInt Nlm_StrToInt
  358. #define StrToLong Nlm_StrToLong
  359. #define StrToPtr Nlm_StrToPtr
  360. #define StrToReal Nlm_StrToReal
  361. #define StrToDouble Nlm_StrToDouble
  362. #define CardToStr Nlm_CardToStr
  363. #define IntToStr Nlm_IntToStr
  364. #define LongToStr Nlm_LongToStr
  365. #define PtrToStr Nlm_PtrToStr
  366. #define RealToStr Nlm_RealToStr
  367. #define DoubleToStr Nlm_DoubleToStr
  368.  
  369. #define SetString Nlm_SetString
  370. #define GetString Nlm_GetString
  371.  
  372. #define ArrowCursor Nlm_ArrowCursor
  373. #define CrossCursor Nlm_CrossCursor
  374. #define IBeamCursor Nlm_IBeamCursor
  375. #define PlusCursor Nlm_PlusCursor
  376. #define WatchCursor Nlm_WatchCursor
  377.  
  378. #define Version Nlm_Version
  379. #define MousePosition Nlm_MousePosition
  380. #define MouseButton Nlm_MouseButton
  381. #define ComputerTime Nlm_ComputerTime
  382. #define ProgramPath Nlm_ProgramPath
  383.  
  384. #define PoinT Nlm_PoinT
  385. #define PointPtr Nlm_PointPtr
  386. #define RecT Nlm_RecT
  387. #define RectPtr Nlm_RectPtr
  388. #define RegioN Nlm_RegioN
  389. #define FonT Nlm_FonT
  390.  
  391. #define updateRgn Nlm_updateRgn
  392. #define updateRect Nlm_updateRect
  393.  
  394. #define systemFont Nlm_systemFont
  395. #define programFont Nlm_programFont
  396.  
  397. #define stdAscent Nlm_stdAscent
  398. #define stdDescent Nlm_stdDescent
  399. #define stdLeading Nlm_stdLeading
  400. #define stdFontHeight Nlm_stdFontHeight
  401. #define stdLineHeight Nlm_stdLineHeight
  402. #define stdCharWidth Nlm_stdCharWidth
  403.  
  404. #define SetPort Nlm_SetPort
  405.  
  406. #define SetUpDrawingTools Nlm_SetUpDrawingTools
  407. #define CleanUpDrawingTools Nlm_CleanUpDrawingTools
  408.  
  409. #define ResetDrawingTools Nlm_ResetDrawingTools
  410.  
  411. #define CopyMode Nlm_CopyMode
  412. #define MergeMode Nlm_MergeMode
  413. #define InvertMode Nlm_InvertMode
  414. #define EraseMode Nlm_EraseMode
  415.  
  416. #define Black Nlm_Black
  417. #define Red Nlm_Red
  418. #define Green Nlm_Green
  419. #define Blue Nlm_Blue
  420. #define Cyan Nlm_Cyan
  421. #define Magenta Nlm_Magenta
  422. #define Yellow Nlm_Yellow
  423. #define White Nlm_White
  424. #define Gray Nlm_Gray
  425. #define LtGray Nlm_LtGray
  426. #define DkGray Nlm_DkGray
  427. #define SelectColor Nlm_SelectColor
  428. #define GetColor Nlm_GetColor
  429. #define SetColor Nlm_SetColor
  430. #define InvertColors Nlm_InvertColors
  431.  
  432. #define Solid Nlm_Solid
  433. #define Dark Nlm_Dark
  434. #define Medium Nlm_Medium
  435. #define Light Nlm_Light
  436. #define Empty Nlm_Empty
  437. #define Dotted Nlm_Dotted
  438. #define Dashed Nlm_Dashed
  439. #define WidePen Nlm_WidePen
  440.  
  441. #define GetFont Nlm_GetFont
  442. #define ParseFont Nlm_ParseFont
  443. #define SelectFont Nlm_SelectFont
  444. #define AssignPrinterFont Nlm_AssignPrinterFont
  445.  
  446. #define CharWidth Nlm_CharWidth
  447. #define StringWidth Nlm_StringWidth
  448. #define TextWidth Nlm_TextWidth
  449. #define Ascent Nlm_Ascent
  450. #define Descent Nlm_Descent
  451. #define Leading Nlm_Leading
  452. #define FontHeight Nlm_FontHeight
  453. #define LineHeight Nlm_LineHeight
  454. #define MaxCharWidth Nlm_MaxCharWidth
  455.  
  456. #define SetPen Nlm_SetPen
  457. #define GetPen Nlm_GetPen
  458.  
  459. #define PaintChar Nlm_PaintChar
  460. #define PaintString Nlm_PaintString
  461. #define PaintText Nlm_PaintText
  462. #define DrawString Nlm_DrawString
  463. #define DrawText Nlm_DrawText
  464.  
  465. #define MoveTo Nlm_MoveTo
  466. #define LineTo Nlm_LineTo
  467. #define DrawLine Nlm_DrawLine
  468.  
  469. #define LoadPt Nlm_LoadPt
  470. #define AddPt Nlm_AddPt
  471. #define SubPt Nlm_SubPt
  472. #define EqualPt Nlm_EqualPt
  473. #define PtInRect Nlm_PtInRect
  474. #define PtInRgn Nlm_PtInRgn
  475.  
  476. #define LoadRect Nlm_LoadRect
  477. #define UpsetRect Nlm_UpsetRect
  478. #define OffsetRect Nlm_OffsetRect
  479. #define InsetRect Nlm_InsetRect
  480. #define SectRect Nlm_SectRect
  481. #define UnionRect Nlm_UnionRect
  482. #define EqualRect Nlm_EqualRect
  483. #define EmptyRect Nlm_EmptyRect
  484. #define RectInRect Nlm_RectInRect
  485. #define RectInRgn Nlm_RectInRgn
  486.  
  487. #define EraseRect Nlm_EraseRect
  488. #define FrameRect Nlm_FrameRect
  489. #define PaintRect Nlm_PaintRect
  490. #define InvertRect Nlm_InvertRect
  491. #define ScrollRect Nlm_ScrollRect
  492.  
  493. #define EraseOval Nlm_EraseOval
  494. #define FrameOval Nlm_FrameOval
  495. #define PaintOval Nlm_PaintOval
  496. #define InvertOval Nlm_InvertOval
  497.  
  498. #define EraseRoundRect Nlm_EraseRoundRect
  499. #define FrameRoundRect Nlm_FrameRoundRect
  500. #define PaintRoundRect Nlm_PaintRoundRect
  501. #define InvertRoundRect Nlm_InvertRoundRect
  502.  
  503. #define EraseArc Nlm_EraseArc
  504. #define FrameArc Nlm_FrameArc
  505. #define PaintArc Nlm_PaintArc
  506. #define InvertArc Nlm_InvertArc
  507.  
  508. #define ErasePoly Nlm_ErasePoly
  509. #define FramePoly Nlm_FramePoly
  510. #define PaintPoly Nlm_PaintPoly
  511. #define InvertPoly Nlm_InvertPoly
  512.  
  513. #define CreateRgn Nlm_CreateRgn
  514. #define DestroyRgn Nlm_DestroyRgn
  515. #define ClearRgn Nlm_ClearRgn
  516. #define LoadRectRgn Nlm_LoadRectRgn
  517. #define SectRgn Nlm_SectRgn
  518. #define UnionRgn Nlm_UnionRgn
  519. #define DiffRgn Nlm_DiffRgn
  520. #define XorRgn Nlm_XorRgn
  521. #define EqualRgn Nlm_EqualRgn
  522. #define EmptyRgn Nlm_EmptyRgn
  523.  
  524. #define EraseRgn Nlm_EraseRgn
  525. #define FrameRgn Nlm_FrameRgn
  526. #define PaintRgn Nlm_PaintRgn
  527. #define InvertRgn Nlm_InvertRgn
  528.  
  529. #define ClipRect Nlm_ClipRect
  530. #define ClipRgn Nlm_ClipRgn
  531. #define ResetClip Nlm_ResetClip
  532.  
  533. #define ValidRect Nlm_ValidRect
  534. #define InvalRect Nlm_InvalRect
  535. #define ValidRgn Nlm_ValidRgn
  536. #define InvalRgn Nlm_InvalRgn
  537.  
  538. #define CopyBits Nlm_CopyBits
  539.  
  540. #ifdef __cplusplus
  541. }
  542. #endif
  543.  
  544. #endif
  545.